// Microsoft Platform Builder Object Model
// Copyright (C) 1992-2002 Microsoft Corporation
// All rights reserved.

/////////////////////////////////////////////////////////////////////////////
// textguid.h

// Declaration of GUIDs used for objects found in the type library
// CE.Net TEXT EDITOR (SharedIDE\bin\devedit.pkg)

// NOTE!!!  This file uses the DEFINE_GUID macro.  If you #include
//  this file in your project, then you must also #include it in
//  exactly one of your project's other files with a 
//  "#include <initguid.h>" beforehand: i.e.,
//		#include <initguid.h>
//		#include <textguid.h>
//  If you fail to do this, you will get UNRESOLVED EXTERNAL linker errors.
//  The Platform Builder add-in wizard automatically does this for you.

#ifndef __TEXTGUID_H__
#define __TEXTGUID_H__


/////////////////////////////////////////////////////////////////////////
// TextDocument Object IID

// {0515D6F1-C7A4-4EFA-BCB4-B087BB913860}
struct __declspec(uuid("{0515D6F1-C7A4-4EFA-BCB4-B087BB913860}")) ITextDocument;
DEFINE_GUID(IID_ITextDocument,
0x0515D6F1, 0xC7A4, 0x4EFA, 0xBC, 0xB4, 0xB0, 0x87, 0xBB, 0x91, 0x38, 0x60);


/////////////////////////////////////////////////////////////////////////
// TextSelection Object IID

// {645729B2-3776-4268-8001-F3E02007C12E}
struct __declspec(uuid("{645729B2-3776-4268-8001-F3E02007C12E}")) ITextSelection;
DEFINE_GUID(IID_ITextSelection,
0x645729B2, 0x3776, 0x4268, 0x80, 0x01, 0xF3, 0xE0, 0x20, 0x07, 0xC1, 0x2E);


/////////////////////////////////////////////////////////////////////////
// TextWindow Object IID

// {82C84D6E-1416-4643-8D05-E0746E1C0EDA}
struct __declspec(uuid("{82C84D6E-1416-4643-8D05-E0746E1C0EDA}")) ITextWindow;
DEFINE_GUID(IID_ITextWindow,
0x82C84D6E, 0x1416, 0x4643, 0x8D, 0x05, 0xE0, 0x74, 0x6E, 0x1C, 0x0E, 0xDA);


/////////////////////////////////////////////////////////////////////////
// TextEditor Object IID

// {FB64306E-0DB2-4B98-A7CD-967DB59A1659}
struct __declspec(uuid("{FB64306E-0DB2-4B98-A7CD-967DB59A1659}")) ITextEditor;
DEFINE_GUID(IID_ITextEditor,
0xFB64306E, 0x0DB2, 0x4B98, 0xA7, 0xCD, 0x96, 0x7D, 0xB5, 0x9A, 0x16, 0x59);


#endif // __TEXTGUID_H__

